/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package BussinesLogic;

import EntidadesCM.TipoCuentaCM;
import Entities.TipoCuenta;
import controller.TipoCuentaJpaController;
import controller.exceptions.NonexistentEntityException;
import controller.exceptions.PreexistingEntityException;
import java.io.Serializable;
import java.util.List;

/**
 *
 * @author Nas
 */
public class TipoCuentaBL implements Serializable {

        TipoCuentaJpaController tipoCuentaJpaController; 
        
    public void crearTipoCuenta(TipoCuentaCM tipoCuentaCM) throws PreexistingEntityException, Exception {

    }

    public void editarTipoCuenta(TipoCuenta tipoCuenta) throws NonexistentEntityException, Exception {

    }

    public void eliminarTipoCuenta(Integer id) throws NonexistentEntityException {

    }

    public List<TipoCuenta> buscarAllTipoCuenta() {
        return null;
    }

    public TipoCuenta buscarTipoCuentaById(Integer id) {
        return null;
    }
    
        public TipoCuentaCM convertirTipoCuentaCM(TipoCuenta tipoCuenta) {
        TipoCuentaCM tipoCuentaCM = new TipoCuentaCM();
        if (tipoCuenta != null) {
            tipoCuentaCM = new TipoCuentaCM();
            tipoCuentaCM.setIdTipoCuenta(tipoCuenta.getIdTipoCuenta());
            tipoCuentaCM.setNombre(tipoCuenta.getNombre());
            tipoCuentaCM.setDescripcion(tipoCuenta.getDescripcion());
            tipoCuentaCM.setEstado(tipoCuenta.getEstado());
        }
        return tipoCuentaCM;
   }

}
